package com.gaussian.property.module.biz.service;

import com.gaussian.property.module.biz.entity.ProjectReportFile;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gaussian.property.module.biz.vo.projectreport.AddProjectReport;
import com.gaussian.property.module.biz.vo.projectreport.ProjectReportFileVO;


/**
 * 项目报告Service接口
 *
 * @author songqi(13776346982)
 * @date 2024-08-11
 */
public interface IProjectReportFileService extends IService<ProjectReportFile> {


    /**
     * 检查报表是否已存在
     * @param projectId
     * @param month
     * @param reportType
     * @param fileName
     * @return 存在返回 true, 不存在返回 false
     */
    boolean checkReportIsExist(String projectId, String month,  String reportType, String fileName);

    /**
     * 上传项目报告
     * @param addProjectReport
     */
    void addProjectReport(AddProjectReport addProjectReport);
}
